package com.atguigu.gulimall.search.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;


/**
 * @author: jianPing
 * @date: 2022/3/11 16:37
 * @description: 搜索参数
 */
@Data
public class SearchParam implements Serializable {
    /**
     * 全文匹配关键字
     */
    private String keyword;
    /**
     * 三级分类id
     */
    private Long catalog3Id;
    /**
     * 排序条件
     * sort=saleCount_asc/desc
     * sort=skuPrice_asc/desc
     * sort=hostScore_asc/desc
     */
    private String sort;
    /**
     * 是否只显示有货
     */
    private Integer hasStock;
    /**
     * 价格区间查询
     * 400_1900,_500,500_
     */
    private String skuPrice;
    /**
     * 按照品牌查询，可以多选
     */
    private List<Long> brandId;
    /**
     * 按照属性筛选
     * 1_骁龙848:高通（数字为属性id，多个属性值用冒号分隔）
     */
    private List<String> attrs;
    /**
     * 页码
     */
    private Integer pageNum = 1;
    /**
     * 查询条件
     */
    private String _queryString;
}
